.catalog li {
  list-style-type: none;
}
.catalog li.catalog-main {
  font-weight: bold;
}
.catalog li a {
  color: #020202;
  display: flex;
  white-space: nowrap;
  justify-content: space-between;
  margin: 5px 0;
}
.catalog li a:hover {
  color: darkblue;
  text-decoration: underline;
}
.catalog li a span.title {
  overflow-x: hidden;
}
.catalog li a span.title:after {
  content: "..................................................................................................................................................................................";
}
.catalog li a span {
  display: flex;
  align-items: center;
}

.markdown-body p > code {
  background: #666;
}

.not-found {
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
}
.not-found a {
  color: blue;
}

pre code {
  white-space: pre !important;
}
